Real Time Streaming Protocol

Real Time Streaming Protocol (RTSP) – Giao thức truyền tin thời gian thực là một giao thức điều khiển truyền thông mạng ở tầng ứng dụng được thiết kế để sử dụng trong các hệ thống giải trí và truyền thông để điều khiển máy chủ chứa các dữ liệu truyền tin đa phương tiện (streaming media). Giao thức này được sử dụng để thiết lập và điều khiển các phiên truyền thông giữa các trạm cuối. Các máy khách của các máy chủ truyền thông ban ra các lệnh kiểu VCR, chẳng hạn như chơi, thâu và tạm dừng, để điều khiển thời gian thực của các phương tiện truyền tin trực tuyến từ máy chủ tới máy khách (Video On Demand) hoặc từ máy khách đến máy chủ (Voice Recording).Việc truyền tải dữ liệu trực tuyến không phải là một nhiệm vụ của RTSP. Hầu hết các máy chủ RTSP sử dụng giao thức truyền tải thời gian thực (RTP) kết hợp với giao thức điều khiển thời gian thực (RTCP) để phân phối luồng truyền thông. Tuy nhiên, một số nhà cung cấp thực hiện các giao thức vận tải độc quyền. Phần mềm máy chủ RTSP của RealNetworks, thí dụ, cũng sử dụng Real Data Transport (RDT) độc quyền của RealNetworks.RTSP được phát triển bởi RealNetworks, Netscape [1] và Đại học Columbia, với dự thảo đầu tiên đệ trình lên IETF năm 1996.[2] Nó đã được tiêu chuẩn hóa bởi Nhóm làm việc Multiparty Multimedia Session Control (MMUSIC WG) của IETF và công bố như là RFC 2326 vào năm 1998.<ref name=":0">RTSP 2.0 xuất bản như là RFC 7826 vào năm 2016 để thay thế cho RTSP 1.0. RTSP 2.0 dựa trên RTSP 1.0 nhưng không tương thích ngược với các cơ chế khác hơn là cơ chế đàm phán trong phiên bản cơ bản.